package aa_model

import (
	"server/a0"

	"gorm.io/datatypes"
)

type S开发之字段model struct {
	a0.A_MODEL
	A名称           string         `json:"名称" gorm:"column:名称;"`
	A类型           string         `json:"类型" gorm:"column:类型;"`
	A标题           string         `json:"标题" gorm:"column:标题;"`
	A是主键          bool           `json:"是主键" gorm:"column:是主键;"`
	A是唯一值         bool           `json:"是唯一值" gorm:"column:是唯一值;"`
	A必填           bool           `json:"必填" gorm:"column:必填;"`
	A候选值          datatypes.JSON `json:"候选值" gorm:"column:候选值;"`
	A候选值源字段       string         `json:"候选值源字段" gorm:"column:候选值源字段;"`
	A列宽           float64        `json:"列宽" gorm:"column:列宽;"`
	A关联属性         datatypes.JSON `json:"关联属性" gorm:"column:关联属性;"`
	S开发之元件modelID uint           `json:"id" gorm:"column:id;"`
}

func (S开发之字段model) TableName() string {
	return "开发_字段"
}
